package com.onedec.materials.service;

import com.onedec.materials.entity.OnedecMaterial;

import java.util.List;
import java.util.Map;

public interface MaterialService {
    /**
     * 添加材料
     */
    int insetMaterial(OnedecMaterial onedecMaterial);
    /**
     * 修改材料
     */
    int updateMaterial(OnedecMaterial onedecMaterial);
    /**
     * 查看所有材料
     */
    List<OnedecMaterial> selectAllMaterial();
    /**
     * 根据id查询
     */
    OnedecMaterial selectId(int materialId);
    /**
     * 根据id删除
     */
    int deleteMaterial(int materialId);
    /**
     * 根据材料名称以及型号查找
     */
    List<OnedecMaterial> selectNameandModl(Map<String, Object> map);

    List<Map<String, Object>> selectInTable(Map<String, Object> map);

    List<Map<String, Object>> selectmAndp();

    List<Map<String,Object>> findBymAndp(int materialId);
}
